module.exports = function(app) {	
	return {
		"get":function(p_fnsuccess,p_fnerror){
			app.models.certificado.find().exec().then(p_fnsuccess,p_fnerror);
		}
		,"insert":function(p_certificado,p_fnsuccess,p_fnerror) {		
			app.models.certificado.create(p_certificado).then(
				function(dta){				
					p_fnsuccess(dta._id);
				}
				,p_fnerror
			);
		}
		,"update":function(p_certificado,p_fnsuccess,p_fnerror){
			app.models.certificado.findByIdAndUpdate(p_certificado._id,p_certificado).exec().then(
				function(dta){
					p_fnsuccess(true);
				}
				,p_fnerror
			);
		}
		,"delete":function(p_id,p_fnsuccess,p_fnerror) {
			app.models.certificado.remove({"_id":p_id}).exec().then(
				function(){
					p_fnsuccess(true);
				}
				,p_fnerror
			);
		}
	};
};